// 导入定义验证规则的包
const Joi = require("joi");
// 定义上传图片file、description、type类型的验证规则
// 定义文件验证规则
const schema = Joi.object({
  image: Joi.object({
    mimetype: Joi.string()
      .valid("image/jpeg", "image/png", "image/jpg")
      .required(), // 允许的文件类型
  }),
  description: Joi.any().required(),
  type: Joi.number().required(),
});
// const description = Joi.any().required();
// const type = Joi.number().required();

// const username = Joi.string().alphanum().min(1).max(10).required();
// const password = Joi
//   .string()
//   .pattern(/^[\S]{6,12}$/)
//   .required();
// // 定义 id nickname  email的验证规则
// const id = Joi.number().integer().min(1).required();
// const nickname = Joi.string().required();
// const email = Joi.string().email().required();
// 定义验证注册和登录表单数据的规则对象

exports.reg_image_schema = {
  body: {
    schema,
  },
};
